AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 262
Dependencies 16
Dependents 1
Total lines 1,316
Lines of code 869
Logical lines of code 338
Comment lines 175
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
12
92 292
getProviderAppointmentIntervals()
D
25
49 134
getFreeTime()
D
25
46 160
getCalculatedFreeSlots()
D
30 30 118
getAvailableIntervals()
B
45 18 46
getAppointmentCount()
S
59 6 13
getModifiedEndInterval()
S
58 5 16
getProviderDayOffDates()
S
56 4 18
getSlots()
S
52 3 27
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7